Gestion d'une bibliothèque : base de données relationnelle

Pour gérer les livres d'une bibliothèque, une base de données relationnelle peut être utilisée. Une telle base de données contient plusieurs tables qui sont liées entre elles grâce à des clés primaires et étrangères. Une clé primaire permet d'identifier d'une manière unique chaque enregistrement d'une table. Une clé étrangère permet de lier des tables entre elles.

Le schéma de la base de données comporte les tables ci-dessous.

Table "Livre" : cette table stocke des informations sur les livres de la bibliothèque, telles que l'ID du livre, le titre du livre, l'auteur, l'éditeur, l'année de publication, le nombre de pages, le code ISBN, etc. Les descripteurs de cette base sont les suivants :

| ID_livre (clé primaire) | Titre | Auteur | Editeur | Annee_pub | Nbre_pages | ISBN | Cote |

Table "Emprunt" : cette table stocke des informations sur les emprunts de livres, telles que l'ID de l'emprunt, l'ID du livre, l'ID de l'utilisateur emprunteur, la date d'emprunt et la date de retour. Les descripteurs de cette base sont les suivants :

| ID_emprunt (clé primaire) | ID_livre (clé étrangère) | ID_emprunteur (clé étrangère) | Date_emprunt | Date_retour |

Table "Utilisateur" : cette table stocke des informations sur les utilisateurs de la bibliothèque, tels que l'ID de l'utilisateur, le nom, le prénom, l'adresse, le numéro de téléphone, etc. Les descripteurs de cette base sont les suivants :

| ID_emprunteur (clé primaire) | Nom | Prenom | Adresse | Telephone | Courriel |


La table "Livre" est liée à la table "Emprunt" par l'ID du livre, qui sert de clé étrangère dans la table "Emprunt". La table "Emprunt" est également liée à la table "Utilisateur" par l'ID de l'utilisateur emprunteur, qui sert également de clé étrangère dans la table "Emprunt".

En utilisant cette base de données, il est possible de répondre à des questions telles que "Quels sont les livres actuellement empruntés ?", "Quels sont les utilisateurs qui ont emprunté un livre en particulier ?" ou encore "Combien de livres a emprunté un utilisateur donné ?".


Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0